#ifndef __TOKENS_H__
#define __TOKENS_H__

typedef enum {
	TOK_A_R0	= 0x24EA,
	TOK_A_R1	= 0x2460,
	TOK_A_R2	= 0x2461,
	TOK_A_R3	= 0x2462,
	TOK_A_R4	= 0x2463,
	TOK_A_R5	= 0x2464,
	TOK_A_R6	= 0x2465,
	TOK_A_R7	= 0x2466,
	TOK_B_R0	= 0x24FF,
	TOK_B_R1	= 0x2776,
	TOK_B_R2	= 0x2777,
	TOK_B_R3	= 0x2778,
	TOK_B_R4	= 0x2779,
	TOK_B_R5	= 0x277A,
	TOK_B_R6	= 0x277B,
	TOK_B_R7	= 0x277C,
	TOK_WRITE	= 0x270D,
	TOK_X_A		= 0x25EF,
	TOK_X_0		= 0x25CC,
	TOK_Y_A		= 0x25B3,
	TOK_Y_A_SHR	= 0x25B7,
	TOK_Y_B		= 0x25B2,
	TOK_Y_NOT_B	= 0x25BC,
	TOK_OP_SHL	= 0x21A4,
	TOK_OP_AND	= 0x2227,
	TOK_OP_IOR	= 0x2228,
	TOK_OP_ADD	= 0x002B,
	TOK_CARRY	= 0x2690
} token_t;

#endif
